Search results for "Unified Process"
showing 10 items of 10 documents
Risk management in offshore outsourcing of software production using the ICT-supported unified process model: A cross-case study
2008
Successful execution of ICT-supported unified process of offshore outsourcing (ICT-SUPOO) of software development can offer various important benefits. However, ICT-SUPOO of software development is very complex and risky, and often fails. Almost no empirical studies are available on the risk factors that affect the ICT-SUPOO. The objective of this study is to investigate the key risk factors associated with ICT-SUPOO, understand how they create risks, and how the risks can be alleviated. We carry out a multiple case study from both of the vendorpsilas and clientpsilas sites, where professionals with extensive experience in managing offshore outsourcing of software development were interview…
Integrating usability work into a large inter-organisational agile development project: Tactics developed by usability designers
2015
We examined how usability activities were integrated in a large inter-organisational agile development project.The collaboration between the usability designers and agile team members was affected by the size and nature of the project.Results showed integration was achieved through 5 tactics employed by the usability designers.Three propositions for organising usability activities in agile projects were derived. In this paper we examine the integration of usability activities into a large inter-organisational agile development project. Inter-organisational agile projects possess unique attributes. They involve multiple stakeholders from different organisational contexts and are thus charact…
The ICT-Supported Unified Process Model of Offshore Outsourcing of Software Production: Exploratory Examination and Validation
2007
Various important benefits can be achieved through the successful management of offshore outsourcing. Numerous studies exist on outsourcing in general, yet the vast majority of extant literature on offshore outsourcing has dealt with information technology (IT) outsourcing from the client's perspective. Several frameworks, focusing on guiding information systems managers in relation to IT outsourcing, have been developed. However, none of these frameworks attempted to provide a holistic guideline to manage the entire process of offshore outsourcing of software production. There is a significant lack of studies dealing with the management of offshore outsourcing of software production from …
A Conceptual Model of ICT-Supported Unified Process of International Outsourcing of Software Production
2006
This is an ongoing research in international outsourcing software production. This research examines how Software production through the ICTsupported unified process of international outsourcing could be executed and managed effectively. To address this research question, the results of an in-depth literature review in the areas of outsourcing, international outsourcing, information technology, and international software production is presented. This study proposes the information communication technologies? (ICT) - supported unified process model of international outsourcing of software production (SUPMIOSP). ICT-SUPMIOSP provides a detailed guideline on how to manage the entire process of…
Use and Identification of Components in Component-Based Software Development Methods
2000
New software systems are needed ever more but to keep up with this trend software developers must learn to create quality software more efficiently. One approach is to (re-)use components as building blocks of the new software. Recently there has been more interest to create component-based software development methods to support this. In this article we first set out requirements for reuse-based software development and then evaluate three component-based methods, namely Catalysis, OMT++, and Unified Process. As a conclusion we argue that evaluated methods produce prefabricated components and that component-based means that software developers can change better components to existing syste…
Towards a unified process model for graphemic buffer disorder and deep dysgraphia
2006
Models based on the competitive queuing (CQ) approach can explain many of the effects on dysgraphic patients’ spelling attributed to disruption of the “graphemic output buffer”. Situating such a model in the wider spelling system, however, raises the question of what happens when input to the buffer (e.g., from a semantic system) is degraded while the buffer remains intact. We present a preliminary exploration of predictions following from the CQ approach. We show that the CQ account of the graphemic buffer predicts and explains the finding that deep dysgraphic patients generally show features of graphemic buffer disorder, as disrupted input from a damaged semantic system has an inevitable …
Usability Work in Agile Systems Development Practice: A Systematic Review
2013
In this chapter we present the results of a systematic literature review of the recommendations in the existing research literature on usability work in agile systems development. The review contributes by summarizing the literature in light of seven claims about how to integrate usability work into an agile development project. By analyzing the claims we show how the previous literature provides grounds, warrants, backing, rebuttal, and qualification with regard to each of them. From this comprehensive overview of the literature we then discuss a research agenda with a particular focus on how situational factors for the claims must be researched and how this must encompass identified rebut…
Unified Modeling Language
2005
Mature engineering disciplines are generally characterized by accepted methodical standards for describing all relevant artifacts of their subject matter. Such standards not only enable practitioners to collaborate, but they also contribute to the development of the whole discipline. In 1994, Grady Booch, Jim Rumbaugh, and Ivar Jacobson joined together to unify the plethora of existing object-oriented systems engineering approaches at semantic and notation level (Booch, 2002; Fowler, 2004; Rumbaugh, Jacobson, & Booch, 1998). Their effort led to the Unified Modeling Language (UML), a well-known, general-purpose, tool-supported, process-independent, and industry-standardized modeling lang…
Seeking Technical Debt in Critical Software Development Projects : An Exploratory Field Study
2016
In recent years, the metaphor of technical debt has received considerable attention, especially from the agile community. Still, despite the fact that agile practices are increasingly used in critical domains, to the best of our knowledge, there are no studies investigating the occurrence of technical debt in critical software development projects. The results of an exploratory field study conducted across several projects reveal that a variety of business and environmental factors cause the occurrence of technical debt in critical domains. Using Grounded Theory method, these factors are categorized as ambiguity of requirement, diversity of projects, inadequate knowledge management, and res…
Supporting Agile Development by Facilitating Natural User Interaction with Executable Formal Specifications
2011
Agile development benefits from fast feedback from various stakeholders. If implemented in a suitable way, formal methods can enhance the agile development process. With an executable formal specification, it is possible to analyse and simulate the behaviour of the target system before it is being built. However, for the users' and developers' natural participation in the development process, it is necessary to use a real end-user interface and bind it to the execution environment being used in the simulations and animations. This requires, though, that the execution model used to simulate the specification is appropriately changed to facilitate the use of these user interfaces. The authors…